Ribeirão Branco is a municipality in the state of São Paulo in Brazil. The population in 2004 was 22,233 and the area is 699.37 km². The elevation is 875 m.